libcxxabi-arm-ehabi-fix
authorLLVM Packaging Team <pkg-llvm-team@lists.alioth.debian.org>
Mon, 31 Jul 2023 20:16:10 +0000 (21:16 +0100)
committerGianfranco Costamagna <locutusofborg@debian.org>
Mon, 31 Jul 2023 20:16:10 +0000 (21:16 +0100)
commit1d24c5198546764744adc93ffc23f8e5deea3c8d
tree5c7cb7ec1f0d3d70204bfec3d560db961706218f
parentb549c5f4cc0d0c989dd9db45f33e9d9ce3580623
libcxxabi-arm-ehabi-fix

Fix arm EHABI code to work. armhf had exception test failing without EHABI support.

No known upstream bug about this. Actual code change is more like workaround than
something that upstream would accept. Proper fix would be adding _Unwind_Control_Block
to clang unwind.h. _Unwind_Control_Block should also extend _Unwind_Exception to make
sure their ABI stays in sync.

No known upstream bug about this.

Gbp-Pq: Topic libcxx
Gbp-Pq: Name libcxxabi-arm-ehabi-fix.patch
libcxxabi/src/cxa_exception.cpp
libcxxabi/src/cxa_exception.h